package design_pattern.proxy.staticProxy;

/**
 * @author keyer
 * @Description : 测试静态代理
 * Created by cyd on 2021-03-06 10:51:42
 */
public class Test {
    /**
     * 测试
     */
    public static void main(String[] args) {
        // 客户端可以通过一个代理，访问不同的代理实现类，来获得不用的响应
        Client client = new Client();
        client.buyDirectly("D");
        System.out.println("------------------------");
        client.buyFormProxy("D");
        System.out.println("------------------------");
        client.buyFormProxyToAnotherFactory("D");
    }
}
